Changelog Pristy Portail

Pristy business applications suite changelog: Pristy Portail

Changelog Pristy Portail

Source code on gitlab project : changelog

Other application changelogs


Pristy 25.1 (November 2025 release)

PRISTY

Release


Killer-Feature

  • Customizable dashboard
  • User profile page

November 2025

Portail

Version

1.0.0


Added

Portail

1.0.0

Features

  • (dashboard) Add admin editor
  • (dashboard) Add basket system, drag preview and mini-map navigation
  • (dashboard) Add preview dialog and improve toolbar layout
  • (dashboard) Implement scope management for user/global configs
  • (dashboard) Add CodeMirror editors for Markdown and JSON content
  • (dashboard) Add inline documentation with tooltips to block editor
  • (dashboard) Improve markdown block configuration UX
  • (dashboard) Add markdown preview in file browser
  • (dashboard) Add i18n translations for block types
  • (dashboard) Replace route input with dropdown and add default routes
  • Add dashboard block validation and improve error handling
  • (dashboard) Internationalize ActivityHistory messages
  • (dashboard) Add block titles in minimap
  • (dashboard) Add overflow menu for small blocks
  • (dashboard) Add JSON validation for block configs
  • (menu) Add dashboard editor entry to admin menu
  • (dashboard) Add graphical UI for external apps config
  • (dashboard) Add version history and revert functionality
  • (dashboard) Add user preference for dashboard selection
  • (profile) Add dashboard editor button in preferences
  • (dashboard) Add feedback and auto-close on block config apply
  • (dashboard) Add confirmations and improve i18n
  • (user) Add user profile page at /user/:id
  • (user) Separate regular groups and site groups
  • (user) Improve site groups display with role translations
  • (user) Add clickable user names and handle group permission errors
  • (profile) Add email notifications toggle in user preferences
  • (profile) Add automatic page reload on language change
  • (preview) Add text file support with CodeMirrorEditor
  • (preview) Add shell script file support
  • (dashboard) Add complete activity translations with role support
  • (node-browser) Add full-screen file editor dialog
  • (dashboard) Add custom icon and color picker for external apps
  • (licence) Add license-checker-rseidelsohn
  • (AboutPage) Full About page
  • (profile) Display user ID next to display name
  • (config) Add default instanceName fallback to ‘portail’
  • (menu) Add admin menu visibility based on user role

Changed

Portail

1.0.0

Performance

  • (dashboard) Implement lazy loading for components
  • (dashboard) Major drag & drop performance improvements
  • (node-browser) Lazy load file content only when opening editor

Refactor

  • (dashboard) Reorganize config components into dashboard-config directory
  • (dashboard) Simplify markdown file selection UX
  • (dashboard) Extract block config components and fix markdown display
  • (dashboard) Use dynamic components
  • (dashboard) Split editor into components
  • (dashboard) Improve block display and overflow menu logic
  • (i18n) Rename “favoris” to “signets” for bookmarks
  • (profile) Redesign profile page with compact accordion layout
  • (dashboard) Remove listApp component

Styling

  • (dashboard) Change editor bloc width
  • (profile) Improve font sizes and disabled state visibility
  • (profile) Adapt theme chip colors for dark mode

Fixed

Portail

1.0.0

Bug Fixes

  • (ManageUsers) Bad pagination
  • (dashboard) Correct grid display to show exact number of configured rows
  • (dashboard) Prevent errors when config is undefined
  • (dashboard) Add XSS protection and update component documentation
  • (dashboard) Improve admin check and add global version support
  • (dashboard) Improve error handling and validation
  • (dashboard) Improve loading states and data validation
  • (dashboard) Sync block grid position changes to editor
  • (dashboard) Show loading spinner instead of error on page load
  • (dashboard) Handle 409 conflicts when creating personal dashboard
  • (topbar) Prevent menu button from being squished on mobile
  • (dashboard) Prevent markdown editor dialog from closing on outside click
  • (preview) Reduce top margin for message display
  • (UserPage) Missing await
  • (config) Use instanceConfig.instanceName and remove BASE_URL
  • (users) Display quota and usage with proper formatting
  • (icon-picker) Remove duplicate icons causing key conflicts
  • (node-browser) Use alfrescoFileService for file uploads
  • (router) Redirect to 404 page when node is not found
  • (i18n) Replace deprecated $tc with $t for pluralization

September 2025

Portail

Version

0.15.0


Ajouté

Portail

0.15.0

  • Add About page
  • Node Browser: Versions Section
  • Node Browser: add upload file
  • Node Browser: Add canned queries
  • Node Browser: Add TextEditor
  • Node Browser: new view
  • Node Browser: Add metadata
  • creating Node Browser page
  • Add Manage groups page
  • Add DeleteUserPage
  • Add globals and @eslint/js
  • add vitejs/plugin-legacy
  • Add video download link in preview page when size > 1,5Go
  • Add dashboard and dashboard components

Deprecated

Portail

0.15.0

  • Remove unused component registration and import

Fixed

Portail

0.15.0

  • Correct load config dashboard
  • Fix browserslist
  • Fix: don’t load video when too large
  • Fix: hide create user button if user is not an admin

Update Dependencies

Portail

0.15.0

  • Update package @pristy/pristy-libvue 1.2.2
  • Update node = “22.17.1” and dependencies
  • support Firefox < 120 for new pdf.js

July 2025

Portail

Version

0.14.3


Fixed

Portail

0.14.3

  • PreviewPage: scroll down the message
  • PreviewPage: fix loading pdf

June 2025

Portail

Version

0.14.2


Added

Portail

0.14.2

  • viteconfig: manualChunks

Changed

Portail

0.14.2

  • Download local themes to use with PRIMEVUE_THEMES_URL
  • Add missing fonts
  • Update PDFComponent loading file

Fixed

Portail

0.14.2

  • Fix eslint configuration

Update Dependencies

Portail

0.14.2

  • update depencies and config

Pristy 25.0 (April 2025 release)

PRISTY

Release


March 2025

Portail

Version

0.14.0

0.14.1


Killer-Feature

  • Add user handler

Added

Portail

0.14.1

  • Add vite:preloadError
  • Add await on logout
  • Add enable/disabled user
  • Simplify open user group by making chips clickable
  • Manage user group
  • Create user in manage Users page

Added

Portail

0.14.0

  • Add vue-matomo
  • Use lib ROW_PER_PAGE_OPTIONS variable for pagination
  • Use lib DEFAULT_ELEMENT_PER_PAGE variable for pagination
  • Use lib’s workflow service
  • Change all workflow priority badges when low priority
  • Complete workflow service
  • Move workflow axios call in workflow service
  • Add traduction and error when trashcan files are not totally deleted
  • Add orderItem for searchUsers
  • Add pagination in userList
  • Add use of paginator component in requests page
  • Add paginator Component
  • Add task assignee in task detail page

Changed

Portail

0.14.0

  • Change max item for deleteAll in trashcan
  • Remove sort in column of request page
  • Remove sortable column in userList
  • Remove Billing and Stats empty menu

Deprecated

Portail

0.14.0

  • Remove package intersection-observer and file visible.js
  • Remove vue3-observe-visibility
  • Remove dsb-norge/vue-keycloak-js and use our keycloak module

Fixed

Portail

0.14.0

  • Fix: loading membership requests
  • Fix: workflow file click open the pdf page for collabora files
  • Fix: workflow priority colors
  • Fix: errors handling
  • Fix: search user when on page different than 1
  • Fix: search sort in userList component
  • Fix: empty trash can with new pagination
  • Fix: user list page
  • Fix: paginator component
  • Fix: pagination trashcan & requestPage

January 2025

Portail

Version

0.13.1 - Fixes


Fixed

Portail

0.13.1

  • Fix: space in hash in reset password page
  • Fix: link go to login page in reset password pages
  • Send from url in reset password and redirect after the reset
  • Add reset password rules

December 2024

Portail

Version

0.13.0


Killer-Feature

  • Add workflow feature (beta)
  • Add forgotten password feature

Added

Portail

0.13.0

  • Add workflows sections to menu
  • Add initiated process - active and finished
  • Tasks, task details and workflow page and initiated workflow page
  • Add Workflow and task management
  • Add workflow page
  • Start workflow
  • Use post reset password webscript and add login page link
  • Add reset password page
  • Add request reset password page
  • Add “Pristy Social” application in menu
  • Load theme in previewPage

Changed

Portail

0.13.0

  • Use new pdf component for sharelink
  • Adapt logo for Custom css

Deprecated

Portail

0.13.0

  • Old pdf component
  • Remove alt on logo div

Fixed

Portail

0.13.0

  • Fix: workflow pages, and workflow services and use translation
  • Fix: change theme bug
  • Fix: tasksList, and task details
  • Fix: resetPasswordTitle in french
  • Fix: sendRequestResetPassword page and add reset password page

Update Dependencies

Portail

0.13.0

  • Update package @pristy/pristy-libvue 0.28.0

Pristy 24.0 (May 2024 release)

PRISTY

Release

Blogpost

April 2024

Portail

Version

0.12.0


Killer-Feature

  • Add scale

Added

Portail

0.12.0

  • Add “Pristy Marchés” application in menu
  • Add redirect between apps + change app logo in topbar (transparent)
  • Add scale
  • Infinite delay for accepting membership request toast
  • Add custom toast for approve site membership request

Changed

Portail

0.12.0

  • Use ThemeStore instead of ThemeService

Deprecated

Portail

0.12.0

  • Remove mitt dependency
  • Use ThemeStore instead of ThemeService

Fixed

Portail

0.12.0

  • Fix: profilPage css
  • Fix: toast message approve site membership request

Update Dependencies

Portail

0.12.0

  • Update caddy to 2.7
  • Update libvue 0.27.3
  • Update primevue 3.49.1 + update component
  • Update packages (vite, vitest, sass prettier, …)
  • Use nodejs 20.9
  • Update vite - CVE-2024-23331

January 2024

Portail

Version

0.11.0


Killer-Feature

  • Manage request membership for site
  • Add change theme

Added

Portail

0.11.0

  • Manage request membership for site
  • Sentry: send only tracing data to alfresco service
  • Add change theme

Fixed

Portail

0.11.0

  • Fix: TopBar menu toggle button + CSS for starting page

Update Dependencies

Portail

0.11.0

  • Update dependencies

November 2023

Portail

Version

0.10.0

0.10.1 - Fixes


Fixed

Portail

0.10.1

  • Fix: Don’t use ACS_USERNAME to check if we are auth
  • Fix: menu TopBar on mobile device

Added

Portail

0.10.0

  • Sentry Configuration
  • Add target to return from login routing
  • PdfPage: add getDocument loadingTask
  • Keycloak: Update authentication flow
  • Use new translation service
  • Use vite JS
  • Rewriting PreviewPage
  • AppTopBar: add switch to hide some buttons
  • Error page
  • Sharelink consultation page

Deprecated

Portail

0.10.0

  • Remove unused emit

Fixed

Portail

0.10.0

  • Keycloak: wait user fully validate
  • Rooter: Fix: error getPerson not routing to login page
  • LoginPage: Fix: router when login routing
  • i18n: silent warn
  • Fix: css preview page mobile
  • Fix: limit on suppress all
  • AppSubmenu: port corrections

Update Dependencies

Portail

0.10.0

  • libevue 0.23.4
  • @vueuse/core: 10.5.0
  • axios: 1.5.1
  • pdfjs-dist: 3.11.174
  • pinia: 2.1.6
  • primevue: 3.35.0
  • remixicon: 3.5.0
  • vue-i18n: 9.4.1
  • vue-router: 4.2.5
  • vue3-observe-visibility: 0.1.2

July 2023

Portail

Version

0.9.0


Added

Portail

0.9.0

  • Custom OIDC configuration
  • Use Remix icons
  • LoginPage: add link to ACA

Changed

Portail

0.9.0

  • Move Toast bottom-right

Deprecated

Portail

0.9.0

  • Remove our patched Image component

Fixed

Portail

0.9.0

  • Route error 404 to login page
  • CorbeilleList: remove checkbox

Update Dependencies

Portail

0.9.0

  • Update pristy/pristy-libvue 0.17.4
  • Update vue-keycloak-js 2.4.0
  • Update core-js 3.31.1
  • Update mitt 3.0.1
  • Update pinia 2.1.4
  • Update primeflex 3.3.1
  • Update primevue 3.30.0
  • Update remixicon 3.4.0
  • Update vue-router 4.2.4
  • Update saga-green theme

May 2023

Portail

Version

0.8.0

0.8.1

0.8.2 - Fixes


Killer-Feature

  • Users management page
  • Add remixicon

Fixed

Portail

0.8.1

  • Remove unused import

Update Dependencies

Portail

0.8.1

  • Update pristy-libvue 0.16.5
  • Update axios 1.4.0
  • Update core-js 3.30.2
  • Update pinia 2.0.36
  • Update primevue 3.28.0

Added

Portail

0.8.0

  • Users management page
  • Limit deletion in trash when empty the trash
  • Add remixicon
  • Add lemondap configuration

Update Dependencies

Portail

0.8.0

  • Update @pristy/pristy-libvue 0.16.4

March 2023

Portail

Version

0.7.0

0.7.1


Added

Portail

0.7.1

  • Topbar tooltip in bottom

Update Dependencies

Portail

0.7.1

  • Update @pristy/pristy-libvue 0.14.2

Added

Portail

0.7.0

  • Global update on css
  • Add buttons on profile page to “manage informations” and “change password” (from Keycloak)
  • Use Config Store (remove window.config)
  • Add Keycloak logout

Fixed

Portail

0.7.0

  • Fix: login page
  • Add error message if id or password empty
  • Add redirect on errors without status

Update Dependencies

Portail

0.7.0

  • Update @pristy/pristy-libvue 0.13.3
  • Update core-js 3.29.1
  • Update pinia 2.0.33
  • Update primevue to 3.25.0
  • Update axios to 1.2

Pristy 23.0 (January 2023 release)

PRISTY

Release

Blogpost

January 2023

Portail

Version

0.6.0

Added

Portail

0.6.0

  • Translation to English
  • Add switch language in profile page
  • Add search icon into topbar
  • Add keycloak-js to permit OIDC authentication
  • Add error page when Alfresco is not started
  • Rework login page

Update Dependencies

Portail

0.6.0

  • Use @pristy/pristy-libvue 0.9.0
  • Update primevue to 3.22.1
  • Update axios to 1.2.2
  • Update vue to 3.2.45

December 2022

Portail

Version

0.5.0


Added

Portail

0.5.0

  • Added ComposantIcon to the trash datatable
  • Added app presence parameters in env-config
  • Added push to the configured menu
  • Updated icon management
  • Added ProfilPage.vue
  • Added trash to the options menu

Update Dependencies

Portail

0.5.0

  • Use @pristy/pristy-libvue 0.6.2
  • Update primevue to 3.21.0

November 2022

Portail

Version

0.4.1

0.4.2


Added

Portail

0.4.2

  • Menu: truncated element if too long

Update Dependencies

Portail

0.4.2

  • Use primevue 3.18.1

Changed

Portail

0.4.1

  • Update page title and logo

October 2022

Portal

Version

0.3.0

0.4.0

Added

Portail

0.4.0

  • New User Journey

Update Dependencies

Portail

0.4.0

  • Use pristy-libvue 0.3.1

Added

Portail

0.3.0

  • Added search and trash in menu
  • Password error display

Fixed

Portail

0.3.0

  • Space modification cancellation

Update Dependencies

Portail

0.3.0

  • Use pristy-libvue 0.2

September 2022

Portal

Version

0.2.0


Added

Portail

0.2.0

  • Menu overhaul
  • Popup confirmation for deleting all items from the trash
  • Force private act space creation
  • Creation space form, ID only

August 2022 updates

Portail

Version

0.1.0

0.1.1


Fixed

Portail

0.1.1

  • Fix: routing problem

Added

Portail

0.1.0

  • First public version on gitlab.com/pristy-oss

Changed

Portail

  • Pop-up confirmation to delete all elements in the trashcan